package com.hr.dept.service;

import java.util.List;

import com.hr.dept.domain.Dept;
import com.hr.utils.PageBean;

/**
 * 部门业务层
 * @author 杨谦
 * @date 2015-11-2
 *
 */
public interface DeptService {
	/**
	 * 对于所有部门信息的普通查询
	 * @return
	 */
	public List<Dept> queryALL();
	/**
	 * 分页查询业务逻辑层
	 * @param PageCurrent
	 * @param PageSize
	 * @return
	 */
	public PageBean<Dept> queryAll_Page(int PageCurrent,int PageSize);
	/**
	 * 添加部门信息
	 * @param dept
	 */
	public void addDept(Dept dept);
	/**
	 * 修改部门信息
	 * @param dept
	 */
	public void updateDept(Dept dept);
	/**
	 * 删除部门信息
	 * @param id
	 */
	public void deleteDept(String id);
	/**
	 * 根据部门编号查询部门信息
	 * @param dept_ID
	 * @return
	 */
	public Dept findDeptByID(String dept_ID);
}
